class MonitorLog {
    constructor({
                    houseId,
                    houseIdQuery,
                    position,
                    srcIpAction,
                    destIpAction,
                    domainAction,
                    urlAction,
                    srcIpQuery,
                    destIpQuery,
                    domainQuery,
                    urlQuery,
                    gatherTimeStart,
                    gatherTimeEnd,
                    commandIdQuery,
                    logTime,
                    ...args
                } = {}) {
        this.houseId = houseId
        this.houseIdQuery = houseIdQuery
        this.position = position
        this.srcIpAction = srcIpAction
        this.destIpAction = destIpAction
        this.domainAction = domainAction
        this.urlAction = urlAction
        this.srcIpQuery = srcIpQuery
        this.destIpQuery = destIpQuery
        this.domainQuery = domainQuery
        this.urlQuery = urlQuery
        this.gatherTimeStart = gatherTimeStart
        this.gatherTimeEnd = gatherTimeEnd
        this.commandIdQuery = commandIdQuery
        this.logTime = logTime
        Object.assign(this, args)

    }
}